package com.heima.wemedia;

import org.springframework.boot.test.context.SpringBootTest;

import java.util.*;

@SpringBootTest
public class Demo1 {
    public static void main(String[] args) {
        //创建一个集合
        ArrayList<Integer> list = new ArrayList<>();
        //需要10个数，循环十次
        for (int i = 0; i < 10; i++) {
            //生成一个随机数
            Boolean flag = true;
            Random random = new Random();
            int i1 = random.nextInt(10) + 1;
            //判断集合里是否有这个数，如果有则结束当前遍历并且返回，如果没有则添加到集合中
            for (Integer integer : list) {
                if (integer == i1) {
                    i--;
                    flag = false;
                    break;
                }
            }
            if (flag) {
                list.add(i1);
            }
        }
        //打印集合
        System.out.println("list = " + list);
        System.out.println("============================");

        //创建一个集合
        HashMap<String, String> map = new HashMap<>();
        //需要10个不同的随机数，循环十次
        while (!(map.size() == 10)) {
            //生成一个随机数
            Random random = new Random();
            int i1 = random.nextInt(10) + 1;
            String a=i1+"";
            map.put(a, a);
        }
        System.out.println("map = " + map);
        Set<String> integers = map.keySet();
        for (String integer : integers) {
            String integer1 = map.get(integer);
            System.out.print( integer1+" ");
        }
    }
}
